/* 订单页面最顶部 */
.orderTitle {
	width: 100%;
	height: 80rpx;
	background: rgba(253, 246, 235, 1);
	margin-bottom: 20rpx;
}

.orderTitle text {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(244, 165, 0, 1);
	padding: 15rpx;
	text-align: left;
	display: inline-block
}

/* 订单编号 */
.orderSn {
	width: 100%;
	height: 100rpx;
	line-height: 120rpx;
	background: #FFFFFF;
	border-bottom: 1px solid #EEEEEE;
}

.orderSnwrap {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	padding-left: 40rpx;
}

.orderSnwrap text:first-child {
	color: rgba(0, 0, 0, 1);
	margin-right: 10rpx;
}

.orderSnwrap text:last-child {
	color: rgba(17, 17, 17, 1);
}

/* 实名认证 */
.orderCouponWrapTitle {
	padding-left: 50rpx;
}

.orderConfirmTitle image {
	width: 44rpx;
	height: 44rpx;
	vertical-align: middle;
	margin-right: 30rpx;
}

.orderCouponWrapTitleNo {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.orderCouponWrapTitleNo .orderConfirmTitle {
	padding-left: 40rpx;
}

.nosetingown {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
}

.nosetingown text:first-child {
	color: rgba(191, 191, 197, 1);
	margin-right: 10rpx;
}

.nosetingown text:last-child {
	color: rgba(101, 189, 0, 1);
}

/* 订单详情模块 */
.orderFirst {
	width: 100%;
	background: rgba(255, 255, 255, 1);
}

.orderFirst_wrap {
	padding: 40rpx;
}

.orderFirst_wrap_title {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 62rpx;
}

.orderFirst_wrap_title_text {
	width: 498rpx;
	display: flex;
	flex-direction: column;
}

.orderFirst_wrap_title_text text {
	width: 100%;
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: bold;
	color: rgba(0, 0, 0, 1);
	display: inline-block;
}

.orderFirst_image {
	width: 160rpx;
	height: 160rpx;
	margin-right: 20rpx;
}

.orderFirst_wrap_title_text_image {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.orderFirst_wrap_title_text_image image {
	width: 18rpx;
	height: 18rpx;
	margin-right: 5rpx;
}

.orderFirst_wrap_title_text_image text {
	height: 17rpx;
	font-size: 18rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(165, 165, 173, 1);
}

.order_title_bottom {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.order_title_bottom view:first-child {
	width: 22rpx;
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(191, 191, 197, 1);
}

.order_title_bottom view:last-child {
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(17, 17, 17, 1);
}

/* 协议 */
.rule {
	margin-top: 30rpx;
	flex-wrap: wrap;
}

.rule {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 20rpx;
}

.rule text {
	color: #A5A5AD;
	font-size: 20rpx;
}

.rule navigator {
	color: #a5a5ad;
	font-size: 20rpx;
	display: inline;
}

.checkbox image {
	width: 40rpx;
	height: 40rpx;
	vertical-align: middle;
}

/* 订单价格 */
.orderMoney {
	display: flex;
	justify-content: flex-end;
}

.orderMoney :nth-last-child(1) {
	border-bottom: none;
}

.orderMoneyFir {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(153, 153, 153, 1);
	display: inline-block;
	margin-right: 9rpx;
}

.orderMoneySec {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(17, 17, 17, 1);
	display: inline-block;
	margin-right: 9rpx;
}

.orderMoneyLas {
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(244, 165, 0, 1);
	font-size: 28rpx;
}


.orderMoneyLast {
	font-size: 10rpx;
}

/* 优惠券 */
.orderCoupon {
	width: 100%;
	height: 100rpx;
	background: rgba(255, 255, 255, 1);
	margin-top: 20rpx;
}

.orderCouponWrap {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 90%;
	margin: auto;
}

.orderCoupons {
	width: 100%;
	height: 120rpx;
	background: rgba(255, 255, 255, 1);
	margin: 20rpx 0;
	display: flex;
	align-items: center;
}

.orderCouponWrapTitle {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.orderConponRightBottom {
	display: flex;
	flex-direction: column;
	line-height: 40rpx;
}

.orderConponRightBottom text:first-child {
	font-size: 30rpx;
	font-family: PingFang SC;
	font-weight: bold;
	color: rgba(0, 0, 0, 1);
}

.orderConponRightBottom text:last-child {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(165, 165, 173, 1);
}

.couponText {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(17, 17, 17, 1);
}

.orderConponRight {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.orderConponRight text {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(153, 153, 153, 1);
}

.orderConponRight image {
	width: 40rpx;
	height: 40rpx;
}

/* 最下面的价格 */
.orderMoneySum {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(153, 153, 153, 1);
	display: inline-block;
	margin-right: 9rpx;
}

.orderMoneySumJ {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(17, 17, 17, 1);
	display: inline-block;
	margin-right: 9rpx;
}

.orderMoneySumK {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 800;
	color: rgba(244, 165, 0, 1);
}

.orderMoneySumH {
	font-size: 18rpx;
	font-family: PingFang SC;
	font-weight: 800;
	color: rgba(244, 165, 0, 1);
}

.orderSumBtn {
	width: 180rpx;
	height: 70rpx;
	background: rgba(123, 187, 56, 1);
	border-radius: 35rpx;
	text-align: center;
	line-height: 70rpx;
	color: #FFFFFF;
	font-size: 28rpx;
}

.moneyFix {
	position: fixed;
	left: 0;
	bottom: 0;
}

/* 实名认证的模态框 */
.mask {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 60;

}

.waive-pouple {
	width: 580rpx;
	height: 560rpx;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -290rpx;
	margin-top: -250rpx;
	background: #FFFFFF;
	border-radius: 30rpx;
}

.popup-boxImage image {
	width: 240rpx;
	height: 240rpx;
	margin: 30rpx 0;
}

.pouple-box {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.popup-boxText {
	display: flex;
	flex-direction: column;
	text-align: center;
	margin-bottom: 36rpx;
}

.popup-boxText text:first-child {
	font-size: 30rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(0, 0, 0, 1);
	line-height: 36rpx;
}

.popup-boxText text:last-child {
	font-size: 24rpx;
	font-family: PingFang SC;
	font-weight: 500;
	color: rgba(153, 153, 153, 1);
	width: 438rpx;
}

.pouple-bottomFlex {
	display: flex;
}

.pouple-bottomFlex view {
	width: 247rpx;
	height: 86rpx;
	border-radius: 30rpx;
	text-align: center;
	line-height: 86rpx;
	font-size: 30rpx;
	font-family: PingFang SC;
	font-weight: 500;
}

.pouple-bottomFlex .flexFir {
	border: 1px solid #EEEEEE;
	color: rgba(153, 153, 153, 1);
	margin-right: 16rpx;
}

.pouple-bottomFlex .flexSec {
	background: #3CC200;
	color: rgba(255, 255, 255, 1);
}
/* 时间范围 */
.section {
		display: flex;
		flex-direction: column;
	}

	.section-head {
		width: 100%;
		display: flex;
		justify-content: space-around;
	}

	.section-head text {
		font-size: 18rpx;
		font-family: PingFang SC;
		font-weight: 800;
		color: rgba(17, 17, 17, 1);
	}

	.sectionLine {
		width: 100%;
		height: 10rpx;
		line-height: 0;
	}

	.sectionLine image {
		width: 100%;
		height: 100%;
	}

	.section_flex {
		width: 100%;
		display: flex;
		justify-content: space-around;
		font-size: 18rpx;
		margin-top: 10rpx;
	}

	.section_bottomFirst {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
	}

	.section_bottom {
		width: 320rpx;
		height: 24rpx;
		background: rgba(123, 187, 56, 1);
		font-size: 20rpx;
		font-family: PingFang SC;
		color: rgba(255, 255, 255, 1);
		line-height: 24rpx;
		position: absolute;
		left: -100rpx;
		top: 40rpx;
		display: flex;
		flex-direction: row;
		justify-content: center;
		
	}
	.section_bottom image {
		width: 18rpx;
		height: 18rpx;
		margin:0 5rpx;
	}
	/* 保障人详情 */
	.orderPersonDetails{
		width: 100%;
		height: 190rpx;
		background:rgba(255,255,255,1);
	}
	.orderPersonDetailsWrap{
		width: 90%;
		margin: auto;
	}
	.orderPersonDetailsText{
		margin-bottom: 10rpx;
	}
	.orderPersonDetailsText text{
		font-size:24rpx;
		font-family:PingFang SC;
		font-weight:500;
		color:rgba(17,17,17,1);
	}
	.orderPersonAlltype{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.orderPersonType{
		min-width:120rpx;
		height:34rpx;
		background:rgba(238,238,238,1);
		border-radius:17rpx;
		font-size:24rpx;
		font-family:PingFang SC;
		font-weight:500;
		color:rgba(17,17,17,1);
		text-align: center;
		line-height: 34rpx;
		margin-right: 15rpx;
		margin-bottom: 18rpx;
	}
	